(function() {
    //所有相关变量定义

    function initScroll(options) {
        // 初始化滚动对象
        var scroll = new BScroll(options.wrapperEle, options.configure);

        // 监听滚动事件
        // movingDirectionY: -1 表示从上往下滑，1 表示从下往上滑，0 表示没有滑动。
        scroll.on("scroll", function(position) {
            if(scroll.movingDirectionY == -1) {
                // console.log("从上往下滑");
            }else if(scroll.movingDirectionY == 1) {
                // console.log("从下往上滑");
            } else {
                // console.log("没有滑动");
            }
        });

        // 监听滚动事件结束
        scroll.on("scrollEnd", function() {

        });

        return scroll;
    }

    var details_wrap_scroll = initScroll({
        "wrapperEle": document.getElementById('js-wrap'),
        "configure": {
            "probeType": 2,
            "tap": true,
            "preventDefaultException": {
                "className": /(^|\s)img-qrcode(\s|$)/
            }
        }
    });
})();